ce77d43d0b919b094b07a86b03a3d78160232bc2,src/java/org/orbeon/oxf/processor/serializer/FileSerializer.java,FileSerializer,start,#PipelineContext#,204
Before Change
final ProcessorInput dataInput = getInputByName(INPUT_DATA);
// Get file object
final File file = getFile(config.getDirectory(), config.getFile(), config.getUrl(), getLocationData(), config.isMakeDirectories(), getPropertySet());
// NOTE: Caching here is broken, so we never cache. This is what we should do in case
// we want caching:
After Change
final ProcessorInput dataInput = getInputByName(INPUT_DATA);
// Get file object
final String directory = config.getDirectory() != null ? config.getDirectory() : getPropertySet().getString(DIRECTORY_PROPERTY);
final File file = NetUtils.getFile(directory, config.getFile(), config.getUrl(), getLocationData(), config.isMakeDirectories());
// NOTE: Caching here is broken, so we never cache. This is what we should do in case